package com.yantong.pojo;


import com.yantong.pojo.vo.CommanerVo;
import com.yantong.pojo.vo.ProductCommentVo;
import com.yantong.pojo.vo.SpellGroupOrdVo;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author kanghaixin
 */
public class ProductCentre implements Serializable {

    private Long skuId;//预生成接口返回选中的规格ID

    private Integer isCollect = 0;//是否收藏 0-未收藏 1-已收藏

    private String checkSkuTitle;//预生成接口返回选中的规格名称


    private Integer isCost;//是否折扣商品 0-是 1-否（外卖满减）

    private Integer productType;

    private Integer version; 
    /**
     * 当前会员该商品在购物车数量
     */
    private Integer cartNum;
    /**
     * 购买记录
     */
    private List<Map<String,Object>> buyLogs;
    /**
     * 推荐商品
     */
    private List<Map<String,Object>> recommends;

	/**
	 * sku列表
	 */
	private List<ProductSkuCentre> skus;

	private List<ProductSpecCentre> specList;//规格列表

	private List<ProductPackageSku> productPackageSkuList;

	/**
	 * 规格列表
	 */
	private List<ProductSpecCentre> productSpecList;
    
    /**
     * 评论数量
     */
    private String comentCount;

    private String pinyinkeyword;
    
    private Integer ispresell;
    private String avatars;
    private Integer spellgroupStu;//1正常 2已结束  3已满团

    private BigDecimal clerkercommission;
    private Integer clerkertype;
    private String centerName;
    private BigDecimal deductionScore;//抵扣积分
    private Integer categoryType;
    private String thumbUrlBak;//商品备用图：用于特殊活动时候存特殊尺寸的图片

	private List<Category> ccategoryList;

    private  List<SpellGroupOrdVo> spellGroupOrdS;//拼团订单

	/**
	 * 订单商品列表
	 */
	private List<OrderProduct> orderProducts;

    /**
     * 商品评价
     */
    private ProductCommentVo coment;

	private Integer productPackageFlag;


	public Integer getProductPackageFlag() {
		return productPackageFlag;
	}

	public void setProductPackageFlag(Integer productPackageFlag) {
		this.productPackageFlag = productPackageFlag;
	}

	public List<OrderProduct> getOrderProducts() {
		return orderProducts;
	}

	public void setOrderProducts(List<OrderProduct> orderProducts) {
		this.orderProducts = orderProducts;
	}

    public List<SpellGroupOrdVo> getSpellGroupOrdS() {
        return spellGroupOrdS;
    }

    public void setSpellGroupOrdS(List<SpellGroupOrdVo> spellGroupOrdS) {
        this.spellGroupOrdS = spellGroupOrdS;
    }

    public ProductCommentVo getComent() {
        return coment;
    }

    public void setComent(ProductCommentVo coment) {
        this.coment = coment;
    }
	/**
     * 连锁店信息
     */
    private CommanerVo liansuoVo;
    
    public Integer getSpellgroupStu() {
		return spellgroupStu;
	}

	public void setSpellgroupStu(Integer spellgroupStu) {
		this.spellgroupStu = spellgroupStu;
	}

	public String getAvatars() {
		return avatars;
	}

	public void setAvatars(String avatars) {
		this.avatars = avatars;
	}

	public Integer getIspresell() {
		return ispresell;
	}

	public void setIspresell(Integer ispresell) {
		this.ispresell = ispresell;
	}

	private String isclear;
    
    private Integer isSpellgroup;
    private Integer spellgroupnum;
    
    
    
    public Integer getIsSpellgroup() {
		return isSpellgroup;
	}

	public void setIsSpellgroup(Integer isSpellgroup) {
		this.isSpellgroup = isSpellgroup;
	}

	public Integer getSpellgroupnum() {
		return spellgroupnum;
	}

	public void setSpellgroupnum(Integer spellgroupnum) {
		this.spellgroupnum = spellgroupnum;
	}

  /*  private Long baseId;//商品区分
    

   	public Long getBaseId() {
   		return baseId;
   	}

   	public void setBaseId(Long baseId) {
   		this.baseId = baseId;
   	}
    */
    
    public String getIsclear() {
		return isclear;
	}

	public void setIsclear(String isclear) {
		this.isclear = isclear;
	}

	public String getComentCount() {
		return comentCount;
	}

	public void setComentCount(String comentCount) {
		this.comentCount = comentCount;
	}

	public List<ProductSkuCentre> getSkus() {
		return skus;
	}

	public void setSkus(List<ProductSkuCentre> skus) {
		this.skus = skus;
	}

	/**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long id;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.product_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long productId;
    
    private Long productDataId;
    private Long liansuoid;
    private String lsname;
    private Integer usertype;
    private BigDecimal usercommission;
    private Integer superusertype;
    private BigDecimal superusercommission;
    private Integer isJoin;//1已参加 2未参加
    
    private Integer isziti;
	private Integer istangshi;
	private Integer iswaimai;

	private Integer discountStatus;
	private BigDecimal discount;

	private BigDecimal consumptionIntegral;

	public BigDecimal getConsumptionIntegral() {
		return consumptionIntegral;
	}

	public void setConsumptionIntegral(BigDecimal consumptionIntegral) {
		this.consumptionIntegral = consumptionIntegral;
	}

	public Integer getIsJoin() {
		return isJoin;
	}

	public void setIsJoin(Integer isJoin) {
		this.isJoin = isJoin;
	}

	public Integer getSuperusertype() {
		return superusertype;
	}

	public void setSuperusertype(Integer superusertype) {
		this.superusertype = superusertype;
	}

	public BigDecimal getSuperusercommission() {
		return superusercommission;
	}

	public void setSuperusercommission(BigDecimal superusercommission) {
		this.superusercommission = superusercommission;
	}

	public Integer getUsertype() {
		return usertype;
	}

	public void setUsertype(Integer usertype) {
		this.usertype = usertype;
	}

	public BigDecimal getUsercommission() {
		return usercommission;
	}

	public void setUsercommission(BigDecimal usercommission) {
		this.usercommission = usercommission;
	}

	public String getLsname() {
		return lsname;
	}

	public void setLsname(String lsname) {
		this.lsname = lsname;
	}

	public Long getLiansuoid() {
		return liansuoid;
	}

	public void setLiansuoid(Long liansuoid) {
		this.liansuoid = liansuoid;
	}

	public Long getProductDataId() {
		return productDataId;
	}

	public void setProductDataId(Long productDataId) {
		this.productDataId = productDataId;
	}
	/**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.centre_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long centreId;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.displayorder
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer displayorder;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String title;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.goodscode
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String goodscode;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.short_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String shortTitle;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.spec_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String specTitle;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.pcate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long pcate;
    private String pcateName;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.ccate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long ccate;
    private String ccateName;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.thumb
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String thumb;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.thumb_square
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String thumbSquare;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.videourl
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String videourl;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.thumb_url
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String thumbUrl;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.unit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String unit;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.supplier_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long supplierId;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.description
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String description;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.status
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer status;
    private Integer auditing;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.up_start_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date upStartTime;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.up_end_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date upEndTime;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.marketprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal marketprice;
	private BigDecimal offlineprice;
   // private BigDecimal teamPrice;
    private Integer isTeamBuy;
    private Integer startLimit;
    private Integer  isKuaidi;
    private Integer isList;
    private Long teamId;
    
    
    
    public Integer getIsList() {
		return isList;
	}

	public void setIsList(Integer isList) {
		this.isList = isList;
	}

	public Integer getIsKuaidi() {
		return isKuaidi;
	}

	public void setIsKuaidi(Integer isKuaidi) {
		this.isKuaidi = isKuaidi;
	}
	/**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.productprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal productprice;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.costprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal costprice;
    private BigDecimal vipprice;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.total
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer total;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.selfvalue
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String selfvalue;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.totalcnf
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer totalcnf;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.createtime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Date createtime;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.weight
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal weight;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.creditprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer creditprice;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.usermaxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer usermaxbuy;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.hasoptionsbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer hasoptionsbuy;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.hasoption
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer hasoption;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.isnew
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer isnew;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.ishot
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer ishot;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.isrecommand
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer isrecommand;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.isdiscount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer isdiscount;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.islimited
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer islimited;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.istime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer istime;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.ismiaosha
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer ismiaosha;

    private Integer isvip;

    private Integer isbig;
    
    private Integer iszhicai;
    private Integer ismao;
    private Integer isfanchang;
    private Integer isgerida;
    private Integer isfashi;
    private Integer iszhutihuakuang;
    private String  zttkURL;
    /**
     * 累计每期销售总数
     */
    private Integer grandtotal;
    
    /**
     * 生产日期
     */
    private String manudate;
    /**
     * 保质期
     */
    private String guarantday;
    /**
     * 产品描述
     */
    private String proddes;

    private String prodlabels;


	public String getPcateName() {
		return pcateName;
	}

	public void setPcateName(String pcateName) {
		this.pcateName = pcateName;
	}

	public String getCcateName() {
		return ccateName;
	}

	public void setCcateName(String ccateName) {
		this.ccateName = ccateName;
	}


	public String getProdlabels() {
		return prodlabels;
	}

	public void setProdlabels(String prodlabels) {
		this.prodlabels = prodlabels;
	}

	public String getProddes() {
		return proddes;
	}

	public void setProddes(String proddes) {
		this.proddes = proddes;
	}

	public String getManudate() {
		return manudate;
	}

	public void setManudate(String manudate) {
		this.manudate = manudate;
	}

	public String getGuarantday() {
		return guarantday;
	}

	public void setGuarantday(String guarantday) {
		this.guarantday = guarantday;
	}
	private Integer flag;//标记

	public Integer getFlag() {
		return flag;
	}

	public void setFlag(Integer flag) {
		this.flag = flag;
	}

	public Integer getGrandtotal() {
		return grandtotal;
	}

	public void setGrandtotal(Integer grandtotal) {
		this.grandtotal = grandtotal;
	}

	public Integer getIszhicai() {
		return iszhicai;
	}

	public void setIszhicai(Integer iszhicai) {
		this.iszhicai = iszhicai;
	}

	public Integer getIsmao() {
		return ismao;
	}

	public void setIsmao(Integer ismao) {
		this.ismao = ismao;
	}

	public Integer getIsfanchang() {
		return isfanchang;
	}

	public void setIsfanchang(Integer isfanchang) {
		this.isfanchang = isfanchang;
	}

	public Integer getIsgerida() {
		return isgerida;
	}

	public void setIsgerida(Integer isgerida) {
		this.isgerida = isgerida;
	}

	public Integer getIsfashi() {
		return isfashi;
	}

	public void setIsfashi(Integer isfashi) {
		this.isfashi = isfashi;
	}

	public Integer getIszhutihuakuang() {
		return iszhutihuakuang;
	}

	public void setIszhutihuakuang(Integer iszhutihuakuang) {
		this.iszhutihuakuang = iszhutihuakuang;
	}

	/**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.sales
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer sales;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.salesreal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer salesreal;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.credit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer credit;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.timestart
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Date timestart;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.timeend
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Date timeend;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.viewcount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer viewcount;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.deleted
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer deleted;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.maxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer maxbuy;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.hascommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer hascommission;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.virtual
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer virtual;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.salespricereal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal salespricereal;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.free_shipping
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer freeShipping;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.sendprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal sendprice;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.dispatchid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Long dispatchid;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.is_fx_commission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer isFxCommission;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.headtype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer headtype;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.headcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal headcommission;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.superiortype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer superiortype;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.superiorcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal superiorcommission;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.mid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer mid;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.zhibo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer zhibo;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.tihuoday
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer tihuoday;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.isgongyi
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer isgongyi;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.gongyilogo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String gongyilogo;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.gongyiprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private BigDecimal gongyiprice;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.salesready
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer salesready;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.iscredits
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer iscredits;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.white_teams
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String whiteTeams;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.showsupply
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer showsupply;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.sid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer sid;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.uncancelable
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private Integer uncancelable;
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column t_product_centre.areas
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    private String areas;

    private BigDecimal zitiprice;
	private BigDecimal tangshiprice;
	private BigDecimal waimaiprice;
	private BigDecimal tangshivipprice;
	private BigDecimal waimaivipprice;
	private BigDecimal zitivipprice;

	private BigDecimal waimaiproductprice;

	private Long shopProductAuthorityId;  //购买权限关联id
	private Long handselProductAuthorityId; //赠送权限关联id

	/**
	 * 列表图片
	 */
	private String  listImg;
	/**
	 * 海报图片
	 */
	private String 	posterImg;

	public String getListImg() {
		return listImg;
	}

	public void setListImg(String listImg) {
		this.listImg = listImg;
	}

	public String getPosterImg() {
		return posterImg;
	}

	public void setPosterImg(String posterImg) {
		this.posterImg = posterImg;
	}

	public Long getShopProductAuthorityId() {
		return shopProductAuthorityId;
	}

	public void setShopProductAuthorityId(Long shopProductAuthorityId) {
		this.shopProductAuthorityId = shopProductAuthorityId;
	}

	public Long getHandselProductAuthorityId() {
		return handselProductAuthorityId;
	}

	public void setHandselProductAuthorityId(Long handselProductAuthorityId) {
		this.handselProductAuthorityId = handselProductAuthorityId;
	}

	public BigDecimal getWaimaiproductprice() {
		return waimaiproductprice;
	}

	public void setWaimaiproductprice(BigDecimal waimaiproductprice) {
		this.waimaiproductprice = waimaiproductprice;
	}

	public List<Map<String, Object>> getRecommends() {
        return recommends;
    }

    public void setRecommends(List<Map<String, Object>> recommends) {
        this.recommends = recommends;
    }

    public List<Map<String, Object>> getBuyLogs() {
        return buyLogs;
    }

    public void setBuyLogs(List<Map<String, Object>> buyLogs) {
        this.buyLogs = buyLogs;
    }


    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.id
     *
     * @return the value of t_product_centre.id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.id
     *
     * @param id the value for t_product_centre.id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.product_id
     *
     * @return the value of t_product_centre.product_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getProductId() {
        return productId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.product_id
     *
     * @param productId the value for t_product_centre.product_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setProductId(Long productId) {
        this.productId = productId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.centre_id
     *
     * @return the value of t_product_centre.centre_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getCentreId() {
        return centreId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.centre_id
     *
     * @param centreId the value for t_product_centre.centre_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setCentreId(Long centreId) {
        this.centreId = centreId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.displayorder
     *
     * @return the value of t_product_centre.displayorder
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getDisplayorder() {
        return displayorder;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.displayorder
     *
     * @param displayorder the value for t_product_centre.displayorder
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setDisplayorder(Integer displayorder) {
        this.displayorder = displayorder;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.title
     *
     * @return the value of t_product_centre.title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getTitle() {
        return title;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.title
     *
     * @param title the value for t_product_centre.title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.goodscode
     *
     * @return the value of t_product_centre.goodscode
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getGoodscode() {
        return goodscode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.goodscode
     *
     * @param goodscode the value for t_product_centre.goodscode
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setGoodscode(String goodscode) {
        this.goodscode = goodscode == null ? null : goodscode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.short_title
     *
     * @return the value of t_product_centre.short_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getShortTitle() {
        return shortTitle;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.short_title
     *
     * @param shortTitle the value for t_product_centre.short_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setShortTitle(String shortTitle) {
        this.shortTitle = shortTitle == null ? null : shortTitle.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.spec_title
     *
     * @return the value of t_product_centre.spec_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getSpecTitle() {
        return specTitle;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.spec_title
     *
     * @param specTitle the value for t_product_centre.spec_title
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSpecTitle(String specTitle) {
        this.specTitle = specTitle == null ? null : specTitle.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.pcate
     *
     * @return the value of t_product_centre.pcate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getPcate() {
        return pcate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.pcate
     *
     * @param pcate the value for t_product_centre.pcate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setPcate(Long pcate) {
        this.pcate = pcate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.ccate
     *
     * @return the value of t_product_centre.ccate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getCcate() {
        return ccate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.ccate
     *
     * @param ccate the value for t_product_centre.ccate
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setCcate(Long ccate) {
        this.ccate = ccate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.thumb
     *
     * @return the value of t_product_centre.thumb
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getThumb() {
        return thumb;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.thumb
     *
     * @param thumb the value for t_product_centre.thumb
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setThumb(String thumb) {
        this.thumb = thumb == null ? null : thumb.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.thumb_square
     *
     * @return the value of t_product_centre.thumb_square
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getThumbSquare() {
        return thumbSquare;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.thumb_square
     *
     * @param thumbSquare the value for t_product_centre.thumb_square
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setThumbSquare(String thumbSquare) {
        this.thumbSquare = thumbSquare == null ? null : thumbSquare.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.videourl
     *
     * @return the value of t_product_centre.videourl
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getVideourl() {
        return videourl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.videourl
     *
     * @param videourl the value for t_product_centre.videourl
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setVideourl(String videourl) {
        this.videourl = videourl == null ? null : videourl.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.thumb_url
     *
     * @return the value of t_product_centre.thumb_url
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getThumbUrl() {
        return thumbUrl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.thumb_url
     *
     * @param thumbUrl the value for t_product_centre.thumb_url
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setThumbUrl(String thumbUrl) {
        this.thumbUrl = thumbUrl == null ? null : thumbUrl.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.unit
     *
     * @return the value of t_product_centre.unit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getUnit() {
        return unit;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.unit
     *
     * @param unit the value for t_product_centre.unit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.supplier_id
     *
     * @return the value of t_product_centre.supplier_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getSupplierId() {
        return supplierId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.supplier_id
     *
     * @param supplierId the value for t_product_centre.supplier_id
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.description
     *
     * @return the value of t_product_centre.description
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getDescription() {
        return description;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.description
     *
     * @param description the value for t_product_centre.description
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.status
     *
     * @return the value of t_product_centre.status
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.status
     *
     * @param status the value for t_product_centre.status
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.up_start_time
     *
     * @return the value of t_product_centre.up_start_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Date getUpStartTime() {
        return upStartTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.up_start_time
     *
     * @param upStartTime the value for t_product_centre.up_start_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setUpStartTime(Date upStartTime) {
        this.upStartTime = upStartTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.up_end_time
     *
     * @return the value of t_product_centre.up_end_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Date getUpEndTime() {
        return upEndTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.up_end_time
     *
     * @param upEndTime the value for t_product_centre.up_end_time
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setUpEndTime(Date upEndTime) {
        this.upEndTime = upEndTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.marketprice
     *
     * @return the value of t_product_centre.marketprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getMarketprice() {
        return marketprice;
    }

    public void setMarketprice(BigDecimal marketprice) {
        this.marketprice = marketprice;
    }

	public BigDecimal getOfflineprice() {
		return offlineprice;
	}

	public void setOfflineprice(BigDecimal offlineprice) {
		this.offlineprice = offlineprice;
	}

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.productprice
     *
     * @return the value of t_product_centre.productprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getProductprice() {
        return productprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.productprice
     *
     * @param productprice the value for t_product_centre.productprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setProductprice(BigDecimal productprice) {
        this.productprice = productprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.costprice
     *
     * @return the value of t_product_centre.costprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getCostprice() {
        return costprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.costprice
     *
     * @param costprice the value for t_product_centre.costprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setCostprice(BigDecimal costprice) {
        this.costprice = costprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.total
     *
     * @return the value of t_product_centre.total
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getTotal() {
        return total;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.total
     *
     * @param total the value for t_product_centre.total
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTotal(Integer total) {
        this.total = total;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.selfvalue
     *
     * @return the value of t_product_centre.selfvalue
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getSelfvalue() {
        return selfvalue;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.selfvalue
     *
     * @param selfvalue the value for t_product_centre.selfvalue
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSelfvalue(String selfvalue) {
        this.selfvalue = selfvalue == null ? null : selfvalue.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.totalcnf
     *
     * @return the value of t_product_centre.totalcnf
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getTotalcnf() {
        return totalcnf;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.totalcnf
     *
     * @param totalcnf the value for t_product_centre.totalcnf
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTotalcnf(Integer totalcnf) {
        this.totalcnf = totalcnf;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.createtime
     *
     * @return the value of t_product_centre.createtime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.createtime
     *
     * @param createtime the value for t_product_centre.createtime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.weight
     *
     * @return the value of t_product_centre.weight
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getWeight() {
        return weight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.weight
     *
     * @param weight the value for t_product_centre.weight
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.creditprice
     *
     * @return the value of t_product_centre.creditprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getCreditprice() {
        return creditprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.creditprice
     *
     * @param creditprice the value for t_product_centre.creditprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setCreditprice(Integer creditprice) {
        this.creditprice = creditprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.usermaxbuy
     *
     * @return the value of t_product_centre.usermaxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getUsermaxbuy() {
        return usermaxbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.usermaxbuy
     *
     * @param usermaxbuy the value for t_product_centre.usermaxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setUsermaxbuy(Integer usermaxbuy) {
        this.usermaxbuy = usermaxbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.hasoptionsbuy
     *
     * @return the value of t_product_centre.hasoptionsbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getHasoptionsbuy() {
        return hasoptionsbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.hasoptionsbuy
     *
     * @param hasoptionsbuy the value for t_product_centre.hasoptionsbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setHasoptionsbuy(Integer hasoptionsbuy) {
        this.hasoptionsbuy = hasoptionsbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.hasoption
     *
     * @return the value of t_product_centre.hasoption
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getHasoption() {
        return hasoption;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.hasoption
     *
     * @param hasoption the value for t_product_centre.hasoption
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setHasoption(Integer hasoption) {
        this.hasoption = hasoption;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.isnew
     *
     * @return the value of t_product_centre.isnew
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsnew() {
        return isnew;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.isnew
     *
     * @param isnew the value for t_product_centre.isnew
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsnew(Integer isnew) {
        this.isnew = isnew;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.ishot
     *
     * @return the value of t_product_centre.ishot
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIshot() {
        return ishot;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.ishot
     *
     * @param ishot the value for t_product_centre.ishot
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIshot(Integer ishot) {
        this.ishot = ishot;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.isrecommand
     *
     * @return the value of t_product_centre.isrecommand
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsrecommand() {
        return isrecommand;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.isrecommand
     *
     * @param isrecommand the value for t_product_centre.isrecommand
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsrecommand(Integer isrecommand) {
        this.isrecommand = isrecommand;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.isdiscount
     *
     * @return the value of t_product_centre.isdiscount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsdiscount() {
        return isdiscount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.isdiscount
     *
     * @param isdiscount the value for t_product_centre.isdiscount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsdiscount(Integer isdiscount) {
        this.isdiscount = isdiscount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.islimited
     *
     * @return the value of t_product_centre.islimited
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIslimited() {
        return islimited;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.islimited
     *
     * @param islimited the value for t_product_centre.islimited
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIslimited(Integer islimited) {
        this.islimited = islimited;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.istime
     *
     * @return the value of t_product_centre.istime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIstime() {
        return istime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.istime
     *
     * @param istime the value for t_product_centre.istime
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIstime(Integer istime) {
        this.istime = istime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.ismiaosha
     *
     * @return the value of t_product_centre.ismiaosha
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsmiaosha() {
        return ismiaosha;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.ismiaosha
     *
     * @param ismiaosha the value for t_product_centre.ismiaosha
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsmiaosha(Integer ismiaosha) {
        this.ismiaosha = ismiaosha;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.sales
     *
     * @return the value of t_product_centre.sales
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getSales() {
        return sales;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.sales
     *
     * @param sales the value for t_product_centre.sales
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSales(Integer sales) {
        this.sales = sales;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.salesreal
     *
     * @return the value of t_product_centre.salesreal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getSalesreal() {
        return salesreal;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.salesreal
     *
     * @param salesreal the value for t_product_centre.salesreal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSalesreal(Integer salesreal) {
        this.salesreal = salesreal;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.credit
     *
     * @return the value of t_product_centre.credit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getCredit() {
        return credit;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.credit
     *
     * @param credit the value for t_product_centre.credit
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setCredit(Integer credit) {
        this.credit = credit;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.timestart
     *
     * @return the value of t_product_centre.timestart
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Date getTimestart() {
        return timestart;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.timestart
     *
     * @param timestart the value for t_product_centre.timestart
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTimestart(Date timestart) {
        this.timestart = timestart;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.timeend
     *
     * @return the value of t_product_centre.timeend
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Date getTimeend() {
        return timeend;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.timeend
     *
     * @param timeend the value for t_product_centre.timeend
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTimeend(Date timeend) {
        this.timeend = timeend;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.viewcount
     *
     * @return the value of t_product_centre.viewcount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getViewcount() {
        return viewcount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.viewcount
     *
     * @param viewcount the value for t_product_centre.viewcount
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setViewcount(Integer viewcount) {
        this.viewcount = viewcount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.deleted
     *
     * @return the value of t_product_centre.deleted
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getDeleted() {
        return deleted;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.deleted
     *
     * @param deleted the value for t_product_centre.deleted
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.maxbuy
     *
     * @return the value of t_product_centre.maxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getMaxbuy() {
        return maxbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.maxbuy
     *
     * @param maxbuy the value for t_product_centre.maxbuy
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setMaxbuy(Integer maxbuy) {
        this.maxbuy = maxbuy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.hascommission
     *
     * @return the value of t_product_centre.hascommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getHascommission() {
        return hascommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.hascommission
     *
     * @param hascommission the value for t_product_centre.hascommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setHascommission(Integer hascommission) {
        this.hascommission = hascommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.virtual
     *
     * @return the value of t_product_centre.virtual
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getVirtual() {
        return virtual;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.virtual
     *
     * @param virtual the value for t_product_centre.virtual
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setVirtual(Integer virtual) {
        this.virtual = virtual;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.salespricereal
     *
     * @return the value of t_product_centre.salespricereal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getSalespricereal() {
        return salespricereal;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.salespricereal
     *
     * @param salespricereal the value for t_product_centre.salespricereal
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSalespricereal(BigDecimal salespricereal) {
        this.salespricereal = salespricereal;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.free_shipping
     *
     * @return the value of t_product_centre.free_shipping
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getFreeShipping() {
        return freeShipping;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.free_shipping
     *
     * @param freeShipping the value for t_product_centre.free_shipping
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setFreeShipping(Integer freeShipping) {
        this.freeShipping = freeShipping;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.sendprice
     *
     * @return the value of t_product_centre.sendprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getSendprice() {
        return sendprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.sendprice
     *
     * @param sendprice the value for t_product_centre.sendprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSendprice(BigDecimal sendprice) {
        this.sendprice = sendprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.dispatchid
     *
     * @return the value of t_product_centre.dispatchid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Long getDispatchid() {
        return dispatchid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.dispatchid
     *
     * @param dispatchid the value for t_product_centre.dispatchid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setDispatchid(Long dispatchid) {
        this.dispatchid = dispatchid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.is_fx_commission
     *
     * @return the value of t_product_centre.is_fx_commission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsFxCommission() {
        return isFxCommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.is_fx_commission
     *
     * @param isFxCommission the value for t_product_centre.is_fx_commission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsFxCommission(Integer isFxCommission) {
        this.isFxCommission = isFxCommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.headtype
     *
     * @return the value of t_product_centre.headtype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getHeadtype() {
        return headtype;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.headtype
     *
     * @param headtype the value for t_product_centre.headtype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setHeadtype(Integer headtype) {
        this.headtype = headtype;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.headcommission
     *
     * @return the value of t_product_centre.headcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getHeadcommission() {
        return headcommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.headcommission
     *
     * @param headcommission the value for t_product_centre.headcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setHeadcommission(BigDecimal headcommission) {
        this.headcommission = headcommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.superiortype
     *
     * @return the value of t_product_centre.superiortype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getSuperiortype() {
        return superiortype;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.superiortype
     *
     * @param superiortype the value for t_product_centre.superiortype
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSuperiortype(Integer superiortype) {
        this.superiortype = superiortype;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.superiorcommission
     *
     * @return the value of t_product_centre.superiorcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getSuperiorcommission() {
        return superiorcommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.superiorcommission
     *
     * @param superiorcommission the value for t_product_centre.superiorcommission
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSuperiorcommission(BigDecimal superiorcommission) {
        this.superiorcommission = superiorcommission;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.mid
     *
     * @return the value of t_product_centre.mid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getMid() {
        return mid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.mid
     *
     * @param mid the value for t_product_centre.mid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setMid(Integer mid) {
        this.mid = mid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.zhibo
     *
     * @return the value of t_product_centre.zhibo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getZhibo() {
        return zhibo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.zhibo
     *
     * @param zhibo the value for t_product_centre.zhibo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setZhibo(Integer zhibo) {
        this.zhibo = zhibo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.tihuoday
     *
     * @return the value of t_product_centre.tihuoday
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getTihuoday() {
        return tihuoday;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.tihuoday
     *
     * @param tihuoday the value for t_product_centre.tihuoday
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setTihuoday(Integer tihuoday) {
        this.tihuoday = tihuoday;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.isgongyi
     *
     * @return the value of t_product_centre.isgongyi
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIsgongyi() {
        return isgongyi;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.isgongyi
     *
     * @param isgongyi the value for t_product_centre.isgongyi
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIsgongyi(Integer isgongyi) {
        this.isgongyi = isgongyi;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.gongyilogo
     *
     * @return the value of t_product_centre.gongyilogo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getGongyilogo() {
        return gongyilogo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.gongyilogo
     *
     * @param gongyilogo the value for t_product_centre.gongyilogo
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setGongyilogo(String gongyilogo) {
        this.gongyilogo = gongyilogo == null ? null : gongyilogo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.gongyiprice
     *
     * @return the value of t_product_centre.gongyiprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public BigDecimal getGongyiprice() {
        return gongyiprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.gongyiprice
     *
     * @param gongyiprice the value for t_product_centre.gongyiprice
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setGongyiprice(BigDecimal gongyiprice) {
        this.gongyiprice = gongyiprice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.salesready
     *
     * @return the value of t_product_centre.salesready
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getSalesready() {
        return salesready;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.salesready
     *
     * @param salesready the value for t_product_centre.salesready
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSalesready(Integer salesready) {
        this.salesready = salesready;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.iscredits
     *
     * @return the value of t_product_centre.iscredits
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getIscredits() {
        return iscredits;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.iscredits
     *
     * @param iscredits the value for t_product_centre.iscredits
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setIscredits(Integer iscredits) {
        this.iscredits = iscredits;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.white_teams
     *
     * @return the value of t_product_centre.white_teams
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getWhiteTeams() {
        return whiteTeams;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.white_teams
     *
     * @param whiteTeams the value for t_product_centre.white_teams
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setWhiteTeams(String whiteTeams) {
        this.whiteTeams = whiteTeams == null ? null : whiteTeams.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.showsupply
     *
     * @return the value of t_product_centre.showsupply
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getShowsupply() {
        return showsupply;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.showsupply
     *
     * @param showsupply the value for t_product_centre.showsupply
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setShowsupply(Integer showsupply) {
        this.showsupply = showsupply;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.sid
     *
     * @return the value of t_product_centre.sid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getSid() {
        return sid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.sid
     *
     * @param sid the value for t_product_centre.sid
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setSid(Integer sid) {
        this.sid = sid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.uncancelable
     *
     * @return the value of t_product_centre.uncancelable
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public Integer getUncancelable() {
        return uncancelable;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.uncancelable
     *
     * @param uncancelable the value for t_product_centre.uncancelable
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setUncancelable(Integer uncancelable) {
        this.uncancelable = uncancelable;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_product_centre.areas
     *
     * @return the value of t_product_centre.areas
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public String getAreas() {
        return areas;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_product_centre.areas
     *
     * @param areas the value for t_product_centre.areas
     *
     * @mbg.generated Wed Sep 12 19:49:41 CST 2018
     */
    public void setAreas(String areas) {
        this.areas = areas == null ? null : areas.trim();
    }

	public Integer getIsvip() {
		return isvip;
	}

	public void setIsvip(Integer isvip) {
		this.isvip = isvip;
	}

	public ProductCentre(Long id, BigDecimal marketprice) {
		super();
		this.id = id;
		this.marketprice = marketprice;
	}
	
	
	
	public ProductCentre(Long id, Integer displayorder, Integer status, Date upStartTime, Date upEndTime, BigDecimal marketprice,
                         BigDecimal vipprice, Integer usermaxbuy, Integer isnew, Integer ishot, Integer islimited, Integer ismiaosha,
                         Integer isvip, Integer isbig, Integer iszhicai, Integer ismao, Integer isfanchang, Integer isgerida,
                         Integer isfashi, Integer iszhutihuakuang, Integer maxbuy, Integer freeShipping, BigDecimal sendprice,
                         Long dispatchid, Integer isFxCommission, Integer headtype, BigDecimal headcommission, Integer superiortype,
                         BigDecimal superiorcommission, Integer tihuoday, String areas, Integer grandtotal) {
		super();
		this.id = id;
		this.displayorder = displayorder;
		this.status = status;
		this.upStartTime = upStartTime;
		this.upEndTime = upEndTime;
		this.marketprice = marketprice;
		this.vipprice = vipprice;
		this.usermaxbuy = usermaxbuy;
		this.isnew = isnew;
		this.ishot = ishot;
		this.islimited = islimited;
		this.ismiaosha = ismiaosha;
		this.isvip = isvip;
		this.isbig = isbig;
		this.iszhicai = iszhicai;
		this.ismao = ismao;
		this.isfanchang = isfanchang;
		this.isgerida = isgerida;
		this.isfashi = isfashi;
		this.iszhutihuakuang = iszhutihuakuang;
		this.maxbuy = maxbuy;
		this.freeShipping = freeShipping;
		this.sendprice = sendprice;
		this.dispatchid = dispatchid;
		this.isFxCommission = isFxCommission;
		this.headtype = headtype;
		this.headcommission = headcommission;
		this.superiortype = superiortype;
		this.superiorcommission = superiorcommission;
		this.tihuoday = tihuoday;
		this.grandtotal=grandtotal;
		this.areas = areas;
	}

	public ProductCentre(Long productId, Integer total) {
		super();
		this.productId = productId;
		this.total = total;
	}

	public ProductCentre() {
	}

	public Integer getIsbig() {
		return isbig;
	}

	public void setIsbig(Integer isbig) {
		this.isbig = isbig;
	}

	public BigDecimal getVipprice() {
		return vipprice;
	}

	public void setVipprice(BigDecimal vipprice) {
		this.vipprice = vipprice;
	}

	public Integer getAuditing() {
		return auditing;
	}

	public void setAuditing(Integer auditing) {
		this.auditing = auditing;
	}

    public Integer getCartNum() {
        return cartNum;
    }

    public void setCartNum(Integer cartNum) {
        this.cartNum = cartNum;
    }


    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getZttkURL() {
        return zttkURL;
    }

    public void setZttkURL(String zttkURL) {
        this.zttkURL = zttkURL;
    }



    public Integer getIsTeamBuy() {
        return isTeamBuy;
    }

    public void setIsTeamBuy(Integer isTeamBuy) {
        this.isTeamBuy = isTeamBuy;
    }

    public Integer getStartLimit() {
        return startLimit;
    }

    public void setStartLimit(Integer startLimit) {
        this.startLimit = startLimit;
    }

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public CommanerVo getLiansuoVo() {
        return liansuoVo;
    }

    public void setLiansuoVo(CommanerVo liansuoVo) {
        this.liansuoVo = liansuoVo;
    }

    public BigDecimal getClerkercommission() {
        return clerkercommission;
    }

    public void setClerkercommission(BigDecimal clerkercommission) {
        this.clerkercommission = clerkercommission;
    }

    public Integer getClerkertype() {
        return clerkertype;
    }

    public void setClerkertype(Integer clerkertype) {
        this.clerkertype = clerkertype;
    }

    public Integer getIsCost() {
        if(null != productprice && null != waimaiprice){
            if(productprice.compareTo(waimaiprice) > 0){
                return 0;
            }else{
                return 1;
            }
        }else{
            return 1;
        }
    }

    public void setIsCost(Integer isCost) {
        this.isCost = isCost;
    }


    public String getCheckSkuTitle() {
        return checkSkuTitle;
    }

    public void setCheckSkuTitle(String checkSkuTitle) {
        this.checkSkuTitle = checkSkuTitle;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public String getPinyinkeyword() {
        return pinyinkeyword;
    }

    public void setPinyinkeyword(String pinyinkeyword) {
        this.pinyinkeyword = pinyinkeyword;
    }

    public String getCenterName() {
        return centerName;
    }

    public void setCenterName(String centerName) {
        this.centerName = centerName;
    }

    public Integer getIsCollect() {
        return isCollect;
    }

    public void setIsCollect(Integer isCollect) {
        this.isCollect = isCollect;
    }

    public BigDecimal getDeductionScore() {
        return deductionScore;
    }

    public void setDeductionScore(BigDecimal deductionScore) {
        this.deductionScore = deductionScore;
    }

    public Integer getCategoryType() {
        return categoryType;
    }

    public void setCategoryType(Integer categoryType) {
        this.categoryType = categoryType;
    }

    public String getThumbUrlBak() {
        return thumbUrlBak;
    }

    public void setThumbUrlBak(String thumbUrlBak) {
        this.thumbUrlBak = thumbUrlBak;
    }

	public Integer getIsziti() {
		return isziti;
	}

	public void setIsziti(Integer isziti) {
		this.isziti = isziti;
	}

	public Integer getIstangshi() {
		return istangshi;
	}

	public void setIstangshi(Integer istangshi) {
		this.istangshi = istangshi;
	}

	public Integer getIswaimai() {
		return iswaimai;
	}

	public void setIswaimai(Integer iswaimai) {
		this.iswaimai = iswaimai;
	}

	public BigDecimal getZitiprice() {
		return zitiprice;
	}

	public void setZitiprice(BigDecimal zitiprice) {
		this.zitiprice = zitiprice;
	}

	public BigDecimal getTangshiprice() {
		return tangshiprice;
	}

	public void setTangshiprice(BigDecimal tangshiprice) {
		this.tangshiprice = tangshiprice;
	}

	public BigDecimal getWaimaiprice() {
		return waimaiprice;
	}

	public void setWaimaiprice(BigDecimal waimaiprice) {
		this.waimaiprice = waimaiprice;
	}

	public BigDecimal getTangshivipprice() {
		return tangshivipprice;
	}

	public void setTangshivipprice(BigDecimal tangshivipprice) {
		this.tangshivipprice = tangshivipprice;
	}

	public BigDecimal getWaimaivipprice() {
		return waimaivipprice;
	}

	public void setWaimaivipprice(BigDecimal waimaivipprice) {
		this.waimaivipprice = waimaivipprice;
	}

	public BigDecimal getZitivipprice() {
		return zitivipprice;
	}

	public void setZitivipprice(BigDecimal zitivipprice) {
		this.zitivipprice = zitivipprice;
	}

	public Integer getDiscountStatus() {
		return discountStatus;
	}

	public void setDiscountStatus(Integer discountStatus) {
		this.discountStatus = discountStatus;
	}

	public BigDecimal getDiscount() {
		return discount;
	}

	public void setDiscount(BigDecimal discount) {
		this.discount = discount;
	}

	public List<Category> getCcategoryList() {
		return ccategoryList;
	}

	public void setCcategoryList(List<Category> ccategoryList) {
		this.ccategoryList = ccategoryList;
	}

	public List<ProductSpecCentre> getSpecList() {
		return specList;
	}

	public void setSpecList(List<ProductSpecCentre> specList) {
		this.specList = specList;
	}

	public List<ProductPackageSku> getProductPackageSkuList() {
		return productPackageSkuList;
	}

	public void setProductPackageSkuList(List<ProductPackageSku> productPackageSkuList) {
		this.productPackageSkuList = productPackageSkuList;
	}

	public List<ProductSpecCentre> getProductSpecList() {
		return productSpecList;
	}

	public void setProductSpecList(List<ProductSpecCentre> productSpecList) {
		this.productSpecList = productSpecList;
	}



}